<%-- 
    Document   : listarvenda
    Created on : 13/09/2013, 03:10:26
    Author     : Willian Frias
--%>

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@page import="br.com.sysdrive.model.VendaServico"%>
<%@page import="br.com.sysdrive.model.VendaProduto"%>
<%@page import="br.com.sysdrive.model.Produto"%>
<%@page import="br.com.sysdrive.model.Venda"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.util.List"%>
<%@page contentType="text/html" pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Lista de Vendas</title>
        <script type="text/javascript">
            function noBack() {
                window.history.forward()
            }
            noBack();
            window.onload = noBack;
            window.onpageshow = function(evt) {
                if (evt.persisted)
                    noBack()
            }
            window.onunload = function() {
                void(0)
            }
        </script>
        <script src="js/jquery-1.7.2.min.js" type="text/javascript"></script>
        <script src="js/FiltrarTabela.js" type="text/javascript"></script>
        <script type="text/javascript">
            //inicializar tabela
            $(document).ready(function() {
                carregarFiltros("tabelaFiltrada");
            });
        </script>
    </head>
    <body>
        <h1 align="center">Lista de Vendas</h1>
        <form name="listarvenda" action="ListarVenda" method="POST">
            <a href="index.jsp"> Menu: </a>
            <br>
            <table id="tabelaFiltrada" name="ListarVenda" border="1" align="center">
                <thead>
                <th>ID</th>
                <th>Tipo</th>
                <th>Descricao</th>
                <th>Data da Venda</th>
                <th>Ultima Data de Pagamento</th>
                <th>Valor Original</th>
                <th>Garantia</th>                                                 
                <th class="comFiltro">Status</th>                    
                <th align="center" colspan="2">Editar</th>                
                </thead>

                <tr>
                    <%
                        List<Venda> vendas = (List<Venda>) request.getAttribute("vendas");
                        for (Venda venda : vendas) {
                    %>
                    <td><%= venda.getIdVenda()%></td>
                    <td><%= venda.getTipoVenda()%></td>
                    <td><%= venda.getDescricaoSituacaoVenda()%></td>                    
                    <td><fmt:formatDate value="<%= venda.getDataInicioVenda()%>" type="date" pattern="dd/MM/yyyy"/></td>
                    <td><fmt:formatDate value="<%= venda.getDataFinalVenda()%>" type="date" pattern="dd/MM/yyyy"/></td>
                    <td><%= venda.getValorVenda()%></td>
                    <td><%= venda.getPeriodoGarantiaVenda()%></td>
                    <td><%= venda.getStatusVenda()%></td>

                    <td align="center"><a href="CarregarVenda?idvenda=<%= venda.getIdVenda()%>">Alterar</a></td>

                <tr>
                    <%
                        List<VendaProduto> vendaprodutos = (List<VendaProduto>) venda.getVendaProduto();
                        for (VendaProduto vendaproduto : vendaprodutos) {
                    %>

                    <td>Produto: <%= vendaproduto.getProduto().getNomeProduto()%></td>
                    <td> Quantidade: <%=vendaproduto.getQtdVendaProduto()%></td>
                </tr>
                <% }%>                                    
                <tr>
                    <%
                        List<VendaServico> vendaservicos = (List<VendaServico>) venda.getVendaServico();
                        for (VendaServico vendaservico : vendaservicos) {
                    %>

                    <td>Servico: <%= vendaservico.getServico().getDescricaoServico()%></td>
                    <td> Quantidade: <%=vendaservico.getQtdVendaServico()%></td>                                                 


                </tr>
                <% }%> 
                </tr>
                <% }%>

            </table>

        </form>
    </body>
</html>
